#ifndef _DATA123__
#define _DATA123__
//////////////////
// Position Route
//////////////////
// 1 = Blue
// 7 = Wolves
// 8 = Wraiths
// 2 = Red
// 9 = Golems
// 3 = Dragon
// 5 = Nashor
//////////////////

//////////////////
// Jungling Route
//////////////////
// 1 = Wolves
// 2 = Wraiths
// 3 = Red
// 4 = Blue
// 5 = Dragon
// 6 = Nashor
//////////////////

enum Position{
	Blue = 1,
	Red,
	Dragon,
	Nashor = 5,
	Wolves = 7,
	Wraiths,
	Golems
};

struct cTime{
	int BlueTime,
		RedTime,
		NashorTime,
		DragonTime, 
		GolemsTime,
		WraithsTime,
		WolvesTime;

	cTime()
	{
		BlueTime = RedTime = NashorTime = DragonTime = GolemsTime = WraithsTime = WolvesTime = 0;
	}
};

struct cTimer{
	bool BlueStart,
	BlueMinute,
	BlueSoon,
	BlueSpawned,
	DragonStart,
	DragonMinute,
	DragonSoon,
	DragonSpawned,
	NashorStart,
	NashorMinute,
	NashorSoon,
	NashorSpawned,
	RedStart,
	RedMinute,
	RedSoon,
	RedSpawned,
	GolemsStart,
	GolemsSoon,
	GolemsSpawned,
	WolvesStart,
	WolvesSoon,
	WolvesSpawned,
	WraithsStart,
	WraithsSoon,
	WraithsSpawned;

	cTimer()
	{
	BlueStart=BlueMinute=BlueSoon=BlueSpawned=DragonStart=DragonMinute=DragonSoon=DragonSpawned=NashorStart=NashorMinute=NashorSoon=NashorSpawned=RedStart=RedMinute=RedSoon=
	RedSpawned=GolemsStart=GolemsSoon=GolemsSpawned=WolvesStart=WolvesSoon=WolvesSpawned=WraithsStart=WraithsSoon=WraithsSpawned=0;
	}
};

enum Types{
	BlueStart = 0,
	BlueMinute,
	BlueSoon,
	BlueSpawned,
	DragonStart,
	DragonMinute,
	DragonSoon,
	DragonSpawned,
	NashorStart,
	NashorMinute,
	NashorSoon,
	NashorSpawned,
	RedStart,
	RedMinute,
	RedSoon,
	RedSpawned,
	GolemsStart,
	GolemsSoon,
	GolemsSpawned,
	WolvesStart,
	WolvesSoon,
	WolvesSpawned,
	WraithsStart,
	WraithsSoon,
	WraithsSpawned
};
#endif